package org.example.aienglishapp.entity.operationlog;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class OperationLog {
    private Long id;            // 主键
    private String username;    // 操作用户
    private String operation;   // 操作内容
    private String method;      // 请求方法
    private String params;      // 请求参数
    private String result;      // 返回结果
    private Long elapsedTime;   // 操作耗时（毫秒）

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime; // 操作时间

    private String ipAddress;   // IP 地址
    private String status;      // 状态
}
